<?php
echo $this->Javascript->link('/js/jquery.validate.min.js');
echo $this->Javascript->link('/js/validate/utils.js');
echo $this->Javascript->link('/js/validate/obras/alta_datos_generales.js');
echo $this->Javascript->link('/js/validate/obras/obras.js');
?>
<style type="text/css">
    .datepicker{
    }
</style>
<script>
    $(function(){
        $(".datepicker").datepicker();
    });
</script>
<div id="mensaje"></div>
<div class="obras form">
    <?php echo $this->Form->create('Obra', array('onsubmit' => 'return false;')); ?>
    <fieldset>
        <legend><?php __('Crear Obra'); ?></legend>
        <div id="hidden_obra_id">
            <?php echo (isset($hidden_obra_id) && !empty($hidden_obra_id)) ? $hidden_obra_id : ''; ?>
        </div>
        <?php
            echo $form->label('Tipo de Obra:');
            echo $form->input('obras_tipo_id', array('label' => false, 'type' => 'select', 'options' => $obrasTipos, 'empty' => '', 'selected' => $obras_tipo_id, 'onchange' => 'view_tipologias();'));

            echo $form->label('Código Identificación:');
            echo $form->input('codigo_identificacion', array('label' => false, 'value' => $codigo_identificacion));

            echo $form->label('Nombre:');
            echo $form->input('nombre', array('label' => false, 'value' => $nombre));

            echo $form->label('Nivel de Servicio:');
            echo $form->input('nivele_id', array('label' => false, 'type' => 'select', 'disabled' => 'disabled', 'options' => $niveles, 'empty' => '', 'selected' => $nivele_id));
        ?>
        </fieldset>

        <fieldset>
            <legend><?php __('Ubicación'); ?></legend>
        <?php
            echo $form->label('Provincia:');
            echo $form->input('provincia_id', array('label' => false, 'type' => 'select', 'options' => $provincias, 'onchange' => 'view_departamentos();', 'empty' => '', 'selected' => $provincia_id));
        ?>
            <div id="cargando_departamentos" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando departamentos" /></div>
        <?php $display_departamentos = (!empty($departamento_id) || ($departamento_id == '0')) ? 'block' : 'none'; ?>
            <div id="departamento" style="display: <?php echo $display_departamentos; ?>;">
            <?php
            echo $form->label('Departamento:');
            echo $form->input('departamento_id', array('label' => false, 'type' => 'select', 'id' => 'ObraDepartamentoId', 'name' => 'data[Obra][departamento_id]', 'options' => $departamentos, 'empty' => '', 'selected' => $departamento_id, 'onchange' => 'view_localidades();'));
            ?>
        </div>
        <div id="cargando_localidades" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando localidades" /></div>
        <?php $display_localidad = (!empty($localidade_id) || ($localidade_id == '0')) ? 'block' : 'none'; ?>
            <div id="localidad" style="display: <?php echo $display_localidad; ?>;">
            <?php
            echo $form->label('Localidad:');
            echo $form->input('localidade_id', array('label' => false, 'type' => 'select', 'id' => 'ObraLocalidadeId', 'name' => 'data[Obra][localidade_id]', 'options' => $localidades, 'empty' => '', 'selected' => $localidade_id));
            ?>
        </div>
        <br>

        <?php
            echo $form->label('Zona:');
            echo $form->input('zona_id', array('label' => false, 'type' => 'select', 'options' => $zonas, 'empty' => '', 'selected' => $zona_id));

            echo $form->label('Ruta:');
            echo $form->input('ruta_id', array('label' => false, 'type' => 'select', 'options' => $rutas, 'empty' => '', 'selected' => $ruta_id));

            echo $form->label('Tramo de Ruta:');
            echo $form->input('ruta_tramo', array('label' => false, 'value' => $ruta_tramo));

            echo $form->label('Progresiva:');
            echo $form->input('progresiva', array('label' => false, 'value' => $progresiva));

            echo $form->label('Obstáculo:');
            echo $form->input('obstaculo_id', array('label' => false, 'type' => 'select', 'options' => $obstaculos, 'empty' => '', 'selected' => $obstaculo_id));

            echo $form->label('Coordenada X:');
            echo $form->input('x', array('label' => false, 'name' => 'data[Coordenada][x]', 'id' => 'CoordenadaX', 'value' => $coordenada_x));

            echo $form->label('Coordenada Y:');
            echo $form->input('y', array('label' => false, 'name' => 'data[Coordenada][y]', 'id' => 'CoordenadaY', 'value' => $coordenada_y));
        ?>
        </fieldset>

        <fieldset>
            <legend><?php __('Diseño'); ?></legend>

        <?php
            echo $form->label('Cantidad de tramos:');
            echo $form->input('cantidad_tramos', array('label' => false, 'value' => $tramos, 'error' => array('escape' => false), 'onchange' => 'view_lista_tramos();'));
        ?>
            <div id="tramos">
            <?php echo (isset($tramos_obra) && !empty($tramos_obra)) ? $tramos_obra : ''; ?>
        </div>
        <?php
            echo $form->label('Luz Total:');
            echo $form->input('luz_total', array('label' => false, 'value' => $luz_total, 'disabled' => 'disabled', 'error' => array('escape' => false)));

            echo $form->label('Ancho de la calzada:');
            echo $form->input('ancho_calzada', array('label' => false, 'value' => $ancho_calzada, 'onchange' => 'convertiraFloat(this);'));

            echo $form->label('Cantidad de carriles:');
            echo $form->input('carriles', array('label' => false, 'value' => $carriles));

            echo $form->label('Sobrecarga máxima admisible:');
            echo $form->input('sobrecarga_admisible', array('label' => false, 'value' => $sobrecarga_admisible));

            echo $form->label('TMDA:');
            echo $form->input('tmda', array('label' => false, 'value' => $tmda));
        ?>
        </fieldset>

        <fieldset>
            <legend><?php __('Materiales'); ?></legend>
            <div id="hidden_materiales_tipo_id">
            <?php echo (isset($hidden_materiales_tipo_id) && !empty($hidden_materiales_tipo_id)) ? $hidden_materiales_tipo_id : ''; ?>
        </div>
        <?php
            echo $form->label('Tipo:');
            echo $form->input('materiales_tipo_id', array('label' => false, 'type' => 'select', 'options' => $tipos, 'name' => 'data[MaterialesTipo][tipo]', 'id' => 'MaterialesTipoTipo', 'empty' => '', 'selected' => $id_tipo_material, 'onchange' => 'view_tipos_materiales();'));
        ?>
            <div id="cargando_materiales" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando materiales" /></div>

        <?php $display_materiales = (!empty($materiale_id) || ($materiale_id == '0')) ? 'block' : 'none'; ?>
            <div id="materiales" style="display: <?php echo $display_materiales; ?>;">
            <?php
            echo $form->label('Material Primario:');
            echo $form->input('materiale_id', array('label' => false, 'type' => 'select', 'options' => $materiales, 'name' => 'data[MaterialesTipo][materiale_id]', 'id' => 'MaterialesTipoMaterialeId', 'empty' => '', 'selected' => $materiale_id));

            if (!empty($secundario) && ($id_tipo_material == 'Mixto')) {
                echo $form->label('Material Secundario:');
                echo $form->input('secundario', array('label' => false, 'type' => 'select', 'options' => $materiales, 'name' => 'data[MaterialesTipo][secundario]', 'id' => 'MaterialesTipoSecundario', 'empty' => '', 'selected' => $secundario));
            }
            ?>
        </div>
    </fieldset>

    <fieldset>
        <legend><?php __('Tipología'); ?></legend>
        <div id="cargando_tipologias" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando tipologías" /></div>
        <?php $display_tipologias = (!empty($tipos_estructurale_id) || ($tipos_estructurale_id == '0') || !empty($clases_transito_id) || ($clases_transito_id == '0')) ? 'block' : 'none'; ?>
            <div id="tipologias" style="display: <?php echo $display_tipologias; ?>;">
            <?php
            echo $form->label('Tipos estructurales:');
            echo $form->input('tipos_estructurale_id', array('label' => false, 'type' => 'select', 'id' => 'ObraTiposEstructuraleId', 'name' => 'data[Obra][tipos_estructurale_id]', 'options' => $tipos_estructurales, 'empty' => '', 'selected' => $tipos_estructurale_id));

            echo $form->label('Clases de transito:');
            echo $form->input('clases_transito_id', array('label' => false, 'type' => 'select', 'id' => 'ObraClasesTransitoId', 'name' => 'data[Obra][clases_transito_id]', 'options' => $clases_transitos, 'empty' => '', 'selected' => $clases_transito_id));

            if (!empty($clase_posicion_id)) {
                echo $form->label('Posicion:');
                echo $form->input('clase_posicion_id', array('label' => false, 'type' => 'select', 'id' => 'ObraClasePosicion', 'name' => 'data[Obra][clase_posicion]', 'options' => $clases_posicion, 'empty' => '', 'selected' => $clase_posicion_id));
            }
            ?>
        </div>
    </fieldset>


    <fieldset>
        <legend><?php __('Datos de construcción'); ?></legend>
        <div id="hidden_datos_construccione_id">
            <?php echo (isset($hidden_datos_construccione_id) && !empty($hidden_datos_construccione_id)) ? $hidden_datos_construccione_id : ''; ?>
        </div>
        <?php
            echo $form->label('Responsable del Proyecto:');
            echo $form->input('responsable_proyecto', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][responsable_proyecto]', 'id' => 'DatosConstruccioneResponsableProyecto', 'value' => $responsable_proyecto));

            echo $form->label('Empresa Constructora:');
            echo $form->input('empresa_constructora', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][empresa_constructora]', 'id' => 'DatosConstruccioneEmpresaConstructora', 'value' => $empresa_constructora));

            echo $form->label('Fecha del Proyecto:');
            echo $form->input('fecha_proyecto', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_proyecto]', 'id' => 'DatosConstruccioneFechaProyecto', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => $fecha_proyecto));

            echo $form->label('Fecha Inicio:');
            echo $form->input('fecha_inicio', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_inicio]', 'id' => 'DatosConstruccioneFechaInicio', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => $fecha_inicio));

            echo $form->label('Fecha Finalización:');
            echo $form->input('fecha_fin', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_fin]', 'id' => 'DatosConstruccioneFechaFin', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => $fecha_fin));

            echo $form->label('Fecha Habilitación:');
            echo $form->input('fecha_habilitacion', array('type' => 'text', 'label' => false, 'name' => 'data[DatosConstruccione][fecha_habilitacion]', 'id' => 'DatosConstruccioneFechaHabilitacion', 'class' => 'datepicker', 'readonly' => 'readonly', 'value' => $fecha_habilitacion));
        ?>
        </fieldset>
        <div class="" id="botones">
        <?php
            //$disabled = ($this->Session->check('id_obra')) ? 'disabled' : '';
            echo $form->button(__('Aceptar', true), array('onclick' => 'validar_alta_datos_generales();'));
            echo $form->button('Cancelar', array('type' => 'button', 'onClick' => "javascript: window.location.href='" . $referer . "';"));
            echo $form->end();
        ?>
        </div>
        <div id="guardando_obra" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="" /></div>
</div>